home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 10159 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  32.8 KB

  1. Path: chi-news.cic.net!usc!usc!not-for-mail
  2. From: ajayshah@cmie.ernet.in
  3. Newsgroups: comp.lang.c,comp.lang.c++,sci.math.num-analysis,sci.comp-aided,sci.op-research
  4. Subject: Part 2 of 3: Free C,C++ for numerical computation
  5. Followup-To: sci.math.num-analysis
  6. Date: 6 Mar 1996 05:24:13 -0800
  7. Organization: Centre for Monitoring Indian Economy, Bombay, India
  8. Sender: ajayshah@almaak.usc.edu
  9. Distribution: world
  10. Message-ID: <4hk3lt$3i6@almaak.usc.edu>
  11. Reply-To: ajayshah@cmie.ernet.in
  12. NNTP-Posting-Host: almaak.usc.edu
  13. Keywords: source code, numerical statistical scientific computation
  14.  
  15.  
  16. Name        : Kinetic Compiler and Integrator (kci)
  17. Where       : ftp://mac-dev.ruc.dk/pub/kneth/kc.tar.Z
  18. Systems     : Unix and MS-DOS
  19. Language    : ANSI-C and the tools lex and yacc
  20. Author      : Kenneth Geisshirt (kneth@fatou.ruc.dk) and Keld Nielsen
  21. Version     : 1.05
  22. Description : Chemical reaction simulator and ODE solver
  23. Comments    : The kci package is able to simulate a set of chemical
  24.               reactions and/or solve ODEs. The package also comes with
  25.               many numerical libraries e.g. matrices (very small lib.),
  26.               ODE solvers, integration of real functions, and find eigen-
  27.               values/vectors of general matrices. There is also a small
  28.               library for symbolically manipulating expressions.
  29.  
  30.  
  31. Name        : Lapack++
  32. Authors     : J. Dongarra, R. Pozo, D. Walker
  33. Description : C++ version of some of lapack fortran code.
  34. Where       : ftp from netlib2.cs.utk.edu in lapack++/*
  35. Language    : C++
  36. Version     : 0.9 beta
  37. Comments    : C++ version of some of lapack fortran code.
  38.               Developmental version of proposed C++ version of lapack.
  39.               Contains blas.h++ etc, but needs Fortran library to link.
  40.               Has overview paper (9 pages ps), release notes (7 page ps)
  41. Date        :
  42.  
  43.  
  44. Name        : LASSPTools
  45. Where       : /pub/LASSPTools at lassp-ftp.msc.cornell.edu
  46. Systems     : Unix
  47. Description : Data manipulation and entry tools for Unix.
  48. Author      : Various people in the Cornell physics department
  49. Comments    : A diverse set of tools by various people at the Laboratory
  50.               of Atomic and Solid State Physics at Cornell.  Most useful for
  51.               a set of X-windows applications and UNIX filters for
  52.               interactive data manipulation. For instance, there's a
  53.               mouse-operated track-ball that outputs a rotation matrix
  54.               describing the orientation of the ball.
  55.  
  56.  
  57. Name        : leda
  58. Description : library of efficient data types and algorithms
  59. Version     : v3.3, Jan 1996
  60. Where       : http://www.mpi-sb.mpg.de/LEDA/leda.html
  61.               ftp.mpi-sb.mpg.de    in   pub/LEDA
  62.               email leda@mpi-sb.mpg.de
  63. Author      : Christian Uhrig
  64. Comments    : includes code on computational geometry
  65.               There is a mailing list on it; contact listserv@dworkin.wustl.edu
  66.  
  67.  
  68. Name        : LinAlg.shar
  69. Authors     : oleg@ponder.csci.unt.edu, oleg@unt.edu
  70. Description : Basic Linear algebra in C++
  71. Systems     : Unix/Mac
  72. Where       : netlib (ftp://netlib.att.com/netlib/c++/lin_alg.shar.Z) or
  73.               ftp://replicant.csci.unt.edu/pub/oleg/LinAlg.shar
  74. Language    : C++
  75. Version     : 3.1
  76. Comments    : Contains declarations of the Matrix, Vector, subMatrix
  77.               over the real domain, and *efficient* and fool-proof 
  78.               implementations of level 1 & 2 BLAS (element-wise operations +
  79.               various multiplications), transpositions and determinant
  80.               evaluation/inversion. There are operations on a single
  81.               row/col/diagonal of a matrix.
  82.               The "new style" of returning matrices (via LazyMatrix) and
  83.               filling them out.
  84.               See LinAlg.h for the complete list of classes and functions,
  85.               and vmatrix.cc, vvector.cc test drivers as to how the features
  86.               can be used. See README for hints.
  87.               The code made ANSI-C++ compliant and very portable
  88.               (compiles with gcc v2.6.3).
  89. Date        : Feb 7, 1995
  90.  
  91.  
  92. Name        : logspline 
  93. Where       : file logspline (a shar file) in S directory on statlib
  94. Author      : Charles Kooperberg (clk@stat.washington.edu)
  95. Description : logspline density estimation
  96.               fully automatic nonparametric density estimation
  97.               adaptive smoothing using splines
  98. Version     : statlib, last update April 21, 1993
  99. Comments    : actually the objective of this file is to give a end-user
  100.               of the S statistical package this functionality.  But the
  101.               actual computation is done in C.
  102.               Described in Journal of Computational and Graphical Statistics,
  103.               (1993), vol 1, 301-328.
  104.  
  105.  
  106. Name        : lpsolve
  107. Where       : volume02 of comp.sources.reviewed
  108. Description : very good mixed integer linear program solver
  109. Author      : Michel Berkelaar (michel@es.ele.tue.nl)
  110. Version     : 1.4, 18 January 1994
  111. Comments    : Its core is a sparse matrix dual simplex LP solver.  MILP
  112.               problems are solved with a branch-and-bound iteration over LP
  113.               solutions. It uses a lex+yacc parser to read a human-friendly
  114.               algebraic input format.  The author has used the program to
  115.               solve LP problems up to about 30000 variables and 50000
  116.               constraints (on a 22 MFLOPS HP9000/750).
  117.  
  118.  
  119. Name        : lsqrft15.zip
  120. Author      : Michael Courtney (michael@amo.mit.edu)
  121. Systems     : OS/2 2.x, UNIX
  122. Version     : 1.5, 28 February 1994
  123. Description : Non-linear least squares fitting program that opens
  124.               a pipe to gnuplot and plots data and attempted fit.
  125.               It's easy to define your own functions and recompile.
  126.               Can fit multidimensional data to functions of more
  127.               than one independent variable.  You can choose whether
  128.               to vary parameters.
  129. Language    : ANSI C
  130. Where       : pub/os2/2_x/unix/lsqrft*zip on ftp.cdrom.com
  131.  
  132.  
  133. Name        : machar
  134. Where       : in misc on Netlib
  135. Description : find out properties of floating point hardware
  136. Author      : William J. Cody, cody@antares.mcs.anl.gov, and Tim Hopkins
  137. Version     : October 1985
  138.  
  139.  
  140. Name        : madpack
  141. Where       : Netlib, in pdes/madpack
  142. Description : MADPACK is a a compact package for solving systems of
  143.               linear equations using multigrid or aggregation
  144.               disaggregation methods.  Imbedded in the algorithms
  145.               are implementations for sparse Gaussian elimination
  146.               and symmetric Gauss-Seidel (unaccelerated or
  147.               accelerated by conjugate gradients or Orthomin(1)).
  148.               This package is particularly useful for solving
  149.               problems which arise from discretizing partial
  150.               differential equations, regardless of whether finite
  151.               differences, finite elements, or finite volumes are
  152.               used.
  153. Author      : Craig Douglas, douglas-craig@cs.yale.edu
  154. Comments    : see directory mgnet on casper.cs.yale.edu too
  155.  
  156.  
  157. Name        : marsaglia-random
  158. Where       : archimedes.nosc.mil:pub/ada/random/*
  159. Systems     : highly portable
  160. Language    : C, Pascal, Ada
  161. Authors     : G Marsaglia, M G Harmon & T P Baker, V Broman.
  162. Description : highly machine-independent uniform RNG,
  163.               requires 24-bit fixed point or floating point arithmetic.
  164.               953118087 different seed pairs give pseudo-random sequences
  165.               with period about 2**144.  passes stringent randomness tests.
  166. Comments    : correct operation with 24-bit floats seems to require
  167.               a guard bit.  failing that, try fixed point arithmetic.
  168.  
  169.  
  170. Name        : matcalc
  171. Author      : M. Gerberg, E.J. Moore, University of New South Wales, Australia
  172. Version     : 2.1
  173. Systems     : Unix, VMS and DOS installation scripts exist
  174. Description : Matlab-like numerical solver. Good support of singular
  175.               problems. Well structured - easy extension with own C routines
  176.               which can use the matcalc library.
  177. Where       : netlib/matcalc on draci.cs.uow.edu.au
  178.  
  179.  
  180. Name        : matclass_info
  181. Author      : Keith Briggs (Keith.Briggs@physics.uwa.edu.au).
  182. Where       : Posted on sci.math.num-analysis and comp.lang.c++
  183.               Also see http://www.pd.uwa.edu.au/Keith/homepage.html
  184. Description : A comprehensive catalog of C++ matrix classes.
  185.               I am not a C++ junkie (yet); it has a lot of information
  186.               not present here.
  187. Version     : Last posted 6 April 1994.
  188.  
  189.  
  190. Name        : Matclass
  191. Description : a C++ class for numerical computation
  192. Author      : Chris Birchenhall (chris.birchenhall@mailhost.mcc.ac.uk}
  193. Systems     : Unix and PC
  194. Where       : ftp from ftp.mcc.ac.uk pub/matclass/pc and pub/matclass/unix
  195. Comments    : Offers a general purpose dense, real matrix class
  196.               Has a family of decomposition classes based on
  197.                 LU, Cholesky, Householder QR and SVD
  198.               Has a family of OLS regression classes based on 
  199.                 above decompositons
  200.               A family of special function classes
  201.               Random number class
  202.               Has a simplified I/O structure
  203.               Very good tex manual.
  204. Date        :
  205. Version     :
  206.  
  207.  
  208. Name        : matcom
  209. Authors     : yak@techunix.technion.ac.il (Keren Yaron)
  210. Description : Matlab --> C++ translator
  211. Systems     : SunOS (324k), MSW (1.1M)
  212. Where       : http://techunix.technion.ac.il/~yak/matcom.html
  213.               http://rio.esm.vt.edu/mirror/matcom
  214.               (?) ftp://ftp.funet.fi/pub/sci/math/matlab
  215.               (?) ftp://ftp.eeng.dcu.ie/pub/matlab/MATCOM
  216. Language    :
  217. Version     : beta2
  218. Comments    :
  219. Date        : 10 Feb 1996
  220.  
  221.  
  222. Name        : matmult.tar.z
  223. Where       : in pub/C-numanal on usc.edu
  224. Author      : Clark Thomborson
  225. Description : Several C-language codes for n * n matrix multiply, n a
  226.               power of 2, developed as a laboratory exercise in the
  227.               Spring of 1993 for MIT course 6.891, "Source Code
  228.               Optimization for Workstations and Supercomputers."  The
  229.               sources are commented, however the recursive SRM
  230.               (shuffled-row major) algorithm is obscure.  Offered "as
  231.               is" into the public domain by the course instructor.
  232. Version     : 7 May 1993
  233.  
  234.  
  235. Name        : matrices.asc
  236. Where       : inside ddj9106.zip in published/dr-dobbs on ftp.uu.net
  237. Description : efficiently raise matrices to an integer power
  238. Author      : Victor Duvanenko
  239. Version     : June 1991
  240.  
  241.  
  242. Name        : matrix-multiply.shar.z
  243. Where       : in pub/C-numanal on usc.edu
  244. Description : collection of net postings and email about fast matrix multiply
  245.               Includes C source.
  246. Version     : 1 May 1993, updated 4 June 1993
  247. Comments    : also see matmult.tar.z in this file.
  248.  
  249.  
  250. Name        : matrix.tar.Z
  251. Where       : in ftp-raimund/pub/src/Math on nestroy.wu-wien.ac.at
  252.               (137.208.3.4)
  253. Author      : Paul Schmidt, TI
  254. Description : Small matrix library, including SOR, WLS
  255.  
  256.  
  257. Name        : matrix041.zip
  258. Where       : in mirrors/msdos/c on wuarchive.wustl.edu
  259. Version     : 0.41, Sept 23 1993
  260. Description : Small matrix toolbox
  261.  
  262.  
  263. Name        : Matrix.tar.Z
  264. Where       : in pub ftp.cs.ucla.edu
  265. Description : The C++ Matrix class, including a matrix implementation
  266.               of the backward error propagation (backprop) algorithm for
  267.               training multi-layer, feed-forward artificial neural networks
  268. Version     : 10 July 1993
  269. Systems     : Can use either g++ or cfront.
  270.               SunOS, Solaris 2, NeXT, SGI, Linux.
  271. Author      : E. Robert (Bob) Tisdale, edwin@cs.ucla.edu
  272.  
  273.  
  274. Name        : mclaughl.lst
  275. Where       : inside ddj8909.arc in published/dr-dobbs on ftp.uu.net
  276. Description : source code (500 lines) associated with article on
  277.               Simulated Annealing by Michael P. McLaughlin.
  278. Version     : September 1989
  279.  
  280.  
  281. Name        : meschach
  282. Where       : in c/meschach on netlib
  283.               pub/meschach on thrain.anu.edu.au
  284. Systems     : Unix, PC
  285. Description : a library for matrix computation; matrix,
  286.               vector, permutation, sparse matrix data structures; basic
  287.               linear algebra; min/max, sorting & componentwise operations;
  288.               dense LU, Cholesky, QR, LDL factorisations; dense
  289.               eigenvalues/vectors, singular value decomposition; sparse
  290.               matrix factorisations (LU, Cholesky, BKP); iterative
  291.               methods; error handling; input/output
  292. Author      : David E. Stewart, des@thrain.anu.edu.au
  293. Version     : 1.2a, 28 February 1994
  294.  
  295.  
  296. Name        : meschach
  297. Where       : in c/meschach on netlib
  298. Systems     : Unix, PC
  299. Description : a library for matrix computation; more functionality than
  300.               Linpack; nonstandard matrices
  301. Author      : David E. Stewart, des@thrain.anu.edu.au
  302. Version     : 1.1, 8 April 1993
  303.  
  304.  
  305. Name        : mfloat
  306. Where       : in math on simtel.
  307. Systems     : DOS
  308. Language    : written C++ and 80x86 assembly, useful for C, C++, Pascal
  309. Author      : Kaufmann Friedrich, fkauf@fstgds06.tu-graz.ac.at
  310.               Mueller Walter, walter@piassun1.joanneum.ac.at
  311. Version     : 2.0 into beta testing 2 June 1994.
  312. Description : fast high precision FP arithmetic (upto 77 digits)
  313. Comments    : Shareware ($25).
  314.  
  315.  
  316. Name        : MG-mglib.html
  317. Authors     : Marcus Speh
  318. Description : Information on development of a C++ library for multigrid
  319. Where       : in pub/www/projects on info.desy.de
  320. Language    : access through WWW
  321. Date        : June 21 1993
  322.  
  323.  
  324. Name        : MIDAS
  325. Authors     : European Southern Observatory
  326. Description : Tools for image processing and data reduction, with an
  327.               accent on applications in astronomy.
  328. Systems     : all major Unix, Linux, VMS
  329. Where       : ftphost.hq.eso.org:midaspub/linux for example
  330. Language    : ANSI C and Fortran f77.
  331. Version     : 94MAYpl2
  332. Comments    : Binaries are freely available, source is free to nonprofit
  333.               research institutions.  A contact person is resy@eso.org
  334. Date        : 19 October 1994
  335.  
  336.  
  337. Name        : minit
  338. Where       : volume 7 of comp.sources.misc
  339. Systems     : Unix
  340. Description : linear programming by dual simplex method
  341. Author      : Badri Lokanathan
  342. Version     : 1.0, July 1989
  343. Comments    : don't miss minit.p1
  344.  
  345.  
  346. Name        : mm.c and mmgen.c
  347. Author      : Mark Smotherman (mark@cs.clemson.edu)
  348. Description : benchmarking matrix multiply
  349. Where       : in pub/programs/mark on ftp.cs.clemson.edu
  350. Comments    : includes a lot of code for fast matrix multiply
  351. Date        : 24 June 1993
  352.  
  353.  
  354. Name        : morrow.arc and gamaze.asc
  355. Where       : inside ddj9104.zip in published/dr-dobbs on ftp.uu.net
  356. Description : genetic algorithm for optimisation, associated with
  357.               article on the subject by Mike Morrow.
  358. Version     : April 1991
  359.  
  360.  
  361. Name        : Mrandom (version 1)
  362. Where       : Comp.sources.unix, Volume 25, Issue 23, December 1991
  363. Systems     : 4.3bsd Unix
  364. Language    : C
  365. Author      : Clark Thomborson
  366. Version     : 1, 12/91
  367. Description : bug fix for 4.3bsd Unix random()
  368. Comments    : random number generator, 4.3bsd Unix library routine
  369.  
  370.  
  371. Name        : Mrandom (version 2.3)
  372. Where       : anon ftp from theory.lcs.mit.edu, directory pub/cthombor,
  373.               have submitted to comp.sources.unix
  374. Systems     : 4.3bsd Unix
  375. Language    : C
  376. Author      : Clark Thomborson
  377. Version     : 2.3, 8/92
  378. Description : bug fix for 4.3bsd Unix random(), interface to other RNGs
  379. Comments    : random number generator, 4.3bsd Unix library routine
  380.  
  381.  
  382. Name        : MXYZPTLK  (mxyzptlk.tar.Z)
  383. Author      : Leo Michelotti (michelot@calvin.fnal.gov)
  384. Systems     : Unix, CC++, g++  (has been ported to others)
  385. Version     : 3.1 (Sep, 1994)
  386. Description : Automatic differentiation and
  387.             : differential algebra package in C++
  388. Where       : ftp calvin.fnal.gov 
  389.             : (in directory pub/outgoing/michelotti/MXYZPTLK
  390. Comments    : Contains old 1990 PostScript documentation.
  391.             : Some demo programs demonstrate features not documented.
  392. Review      : Complements ADOL-C.   Features complex mode.
  393.               Easier to use, but possibly not as efficient for large problems. 
  394.               (Keith Briggs (Keith.Briggs@physics.uwa.edu.au)
  395.  
  396.  
  397. Name        : newmat
  398. Where       : volume47, issue 38-47 of comp.sources.misc
  399.               SIMTEL msdos/cpluspls/newmat08.zip
  400.               ftp://tahi.isor.vuw.ac.nz/pub/newmat08/newmat08.tar.gz
  401. Language    : C++
  402. Systems     : Unix (g++, AT&T), MS-DOS (Borland, Watcom, MS)
  403. Description : a very thorough matrix class
  404. Author      : Robert Davies (robert.davies@vuw.ac.nz)
  405. Version     : v8, 19 Jan 1995
  406.  
  407.  
  408. Name        : nlmdl
  409. Where       : in pub/arg/nlmdl at ccvr1.cc.ncsu.edu (128.109.212.20)
  410.               in volume 16 of comp.sources.misc
  411. Language    : C++
  412. Systems     : Unix, MS-DOS (Turbo C++)
  413. Description : a library for estimation of nonlinear models
  414. Author      : A. Ronald Gallant, arg@ccvr1.cc.ncsu.edu
  415. Comments    : nonlinear maximisation, estimation, includes a real matrix class
  416. Version     : January 1991
  417.  
  418.  
  419. Name        : nonlinear
  420. Where       : in pub/inls-ucsd on inls.ucsd.edu
  421. Language    : various
  422. Description : archive of programs in nonlinear dynamics, signal processing
  423. Author      : various, contact person is mbk@lyapunov.ucsd.edu (Matt Kennel)
  424.  
  425.  
  426. Name        : plplot4p99i.zip or plplot4p99i.tar.gz
  427. Authors     : Maurice LeBrun and Geoff Furnish
  428. Description : scientific plotting package and Tk plotting widget
  429. Systems     : Unix, VMS, MSDOS, Amiga.  Wide variety of output drivers.
  430. Where       : dino.ph.utexas.edu in /plplot
  431. Language    : Fortran, C, C++, Tcl
  432. Version     : 4.99i (beta)
  433. Comments    : Wide range of plot types including line (linear, log), 
  434.               contour, 3D, fill, etc.  Approx 1000 characters (including
  435.               Greek and mathematical) in extended font set (Hershey).
  436.               Strong X-windows support, with Tk plotting widget that
  437.               supports zoom, pan, dump to file or printer, page layout,
  438.               etc.  Distributed rendering supported.
  439. Date        : 6 Sep 1994
  440.  
  441.  
  442. Name        : Project Northstar
  443. Where       : northstarftp.dartmouth.edu (129.170.24.135).
  444. Description : courseware supporting mathematics and engineering classes
  445. Systems     : Unix, known to work on IBM,HP,Sun,DEC,Convex.
  446. Comments    : Not free, but freely available for .edu use.
  447.  
  448.  
  449. Name        : QMG
  450. Author      : S. Vavasis, Cornell, vavasis@parc.xerox.com
  451. Description : Unstructured finite element mesh generation for 3D
  452.               polyhedral objects with complicated geometry
  453. Systems     : Sun/SunOS 4.1, Sun/Solaris, IBM RS6000/AIX, HP9000s800/HP-UX
  454. Where       : http://www.cs.cornell.edu/Info/People/vavasis/qmg-home.html
  455. Language    : C++
  456. Version     : 1.0
  457. Date        : 9 May 95
  458.  
  459.  
  460. Name        : nrutil
  461. Where       : ftp://swarm.wustl.edu/pub/nrutil/nrutil.tar.gz
  462. Description : Appendix B of Numerical Recipes 2nd ed, a group of
  463.               vector/matrix initialisation function which NR has
  464.               standardised on.
  465. Author      : Numerical Recipes is by William Press et al.
  466.               This package is maintained by James C. Hu, jxh@cs.wustl.edu.
  467. Version     : 1 August 1994
  468. Comments    : Note this is public domain, while none of the other NR
  469.               source is.
  470.  
  471.  
  472. Name        : nurbs.tar.Z
  473. Where       : in /pub/misc/unix/nurbs/nurbs.tar.Z on unix.hensa.ac.uk
  474. Author      : W. T. Hewitt et.al.
  475. Description : Data structures and procedures for creation and
  476.               manipulation of B-Spline curves and surfaces.
  477.  
  478.  
  479. Name        : ObjectProDSP
  480. Authors     : Mountain Math Software
  481.               Contact Paul Budnik, support@mtnmath.com
  482.               P. O. Box 2124, Saratoga, CA 95070
  483.               (408) 353-3989
  484. Description : Tool for DSP and object framework for interactive
  485.               science and engineering applications.
  486. Systems     : Linux binaries available, you can build on any Unix+X.
  487. Where       : pub/linux/packages/dsp on tsx-11.mit.edu
  488.               pub/Linux/devel/opd on sunsite.unc.edu
  489. Language    : C++
  490. Version     : Beta 0.1, but likely to be more stable than your usual
  491.               beta 0.1 product.
  492. Comments    : Released under GPL.  Copious documentation.
  493. Date        : 1 October 1994.
  494.  
  495.  
  496. Name        : Octave
  497. Where       : ftp.che.utexas.edu:/pub/octave/octave-M.N.tar.gz.
  498.               Binaries for some systems are also available.
  499. Systems     : Compiles and runs on SPARC, RS/6000, DEC/Ultrix,
  500.               i386/Linux, and probably most Unix systems that have a
  501.               working port of g++ and libg++.  A port to OS/2 and DOS
  502.               is mostly working but not quite ready for release yet.
  503. Language    : C/C++/Fortran
  504. Author      : John W. Eaton <jwe@che.utexas.edu>
  505. Version     : 1.1, Mon Jan 23 10:16:43 GMT+0530 1995
  506. Description : Matlab-like interactive system for numerical computations
  507. Comments    : Includes C++ classes for matrix manipulation, numerical
  508.               integration, and the solution of systems of nonlinear equations,
  509.               ODEs and DAEs.  Distributed under the GPL.
  510.               230 page texinfo manual.  2d and 3d plotting using gnuplot.
  511.  
  512.  
  513. Name        : ols
  514. Where       : ftp.uu.net in usenet/comp.sources.reviewed/volume01/ols
  515. Systems     : almost anything, but it's most useful under Unix
  516. Description : A small linear regression package dressed as a Unix tool
  517. Author      : Ajay Shah, ajayshah@cmie.ernet.in
  518. Version     : v1.00, late 1991
  519.  
  520.  
  521. Name        : opbdp
  522. Where       : ftp://ftp.mpi-sb.mpg.de/pub/guide/staff/barth/opbdp/
  523.               http://www.mpi-sb.mpg.de/~barth
  524. Systems     : Unix
  525. Language    : C++ (needs a compiler that supports templates)
  526. Author      : Peter Barth (barth@mpi-sb.mpg.de)
  527. Version     : 1.0 #0 (29.5.95)
  528. Description : An implicit enumeration algorithm for solving linear 0-1
  529.               optimization problems. A bunch of heuristics for selecting
  530.               a branching literal. Several preprocessing techniques
  531.               (coefficient reduction, fixing, equation detection).
  532.               Preprocessed problem can written to a file readable for
  533.               CPLEX and lp_solve.          
  534. Comments    : Technical report included. If your favorite linear-programming
  535.               based solver fails on your problem you might give opbdp a chance.
  536.  
  537.  
  538. Name        : p-wavelets.tar.Z
  539. Where       : ftp://pandemonium.physics.missouri.edu/pub/wavelets
  540.             : http://theory.physics.missouri.edu
  541. Author      : Eric L. Veum (veum@pandemonium.physics.missouri.edu)
  542. Language    : ANSI C
  543. Systems     : Unix, with X-windows
  544. Version     : March, 1995
  545. Description : Compactly Supported Wavelets Transform/Inverse Transform
  546. Comments    : Transform and inverse transform for compactly supported
  547.               wavelets with variable scaling factors, of which the 
  548.               special case of 2 are the Daubechies wavelets. Generates
  549.               phase space time-frequency 3-D graphics if desired.
  550.  
  551.  
  552. Name        : pdes (sortof)
  553. Where       : pub/pdetools at info.mcs.anl.gov
  554. Description : extensive collection of C for linear and nonlinear systems,
  555.               derived principally from pdes.
  556.  
  557.  
  558. Name        : p4.tar.Z
  559. Where       : pub/p4 on info.mcs.anl.gov
  560. Description : a library for writing parallel programs for shared-memory
  561.               or message-passing.  It will work on a network of workstations
  562.               or on parallel hardware.
  563. Author      : lusk@mcs.anl.gov
  564. Version     : July 28, 1992
  565.  
  566.  
  567. Name        : Para++
  568. Where       : ftp.loria.fr/pub/loria/numath/para++
  569.             : http://www.loria.fr/~coulaud/parapp.html
  570. Systems     : Unix
  571. Language    : C++,PVM or MPI
  572. Author      : O. Coulaud (Olivier.Coulaud@loria.fr), E. Dillon
  573. Version     : 0.9
  574. Description : C++ Bindings for Message Passing Libraries.
  575. Comments    : The aim of Para++ is to provide C++ bindings to use a message 
  576.               passing library (currently PVM or MPI), without the user had 
  577.               to worry about PVM or MPI. Para++ is based on the SPMD parallel 
  578.               programming method.
  579.  
  580.  
  581. Name        : paranoia
  582. Where       : research.att.com in dist; check netlib/paranoia too
  583. Systems     : Unix
  584. Description : exercise the edges of your floating point implementation
  585. Comments    : also see `ieeetest' in this file.
  586.  
  587.  
  588. Name        : Pari/GP
  589. Where       : ftp://megrez.math.u-bordeaux.fr/pub/pari/pari-1.39a.tar.gz
  590.               Also at math.ucla.edu
  591.               Mailing lists exist. Contact pari-users-request@math.uic.edu
  592.               or pari-implementors-request@math.uic.edu
  593. Description : PARI/GP is a package which is aimed at efficient
  594.               computations in number theory, but also contains a large
  595.               number of functions unrelated to number theory. It is
  596.               somewhat related to a Computer Algebra System, but is
  597.               not really one since it treats symbolic expressions as
  598.               mathematical entities such as polynomials, series,
  599.               matrices, etc..., and not as expressions per se. However
  600.               it is often much faster than other CAS, and contains a
  601.               huge number of specific functions not found elsewhere,
  602.               essentially for use in number theory.  In particular,
  603.               and especially so in the present release, there is a
  604.               very large package for working in general algebraic
  605.               number fields.
  606. Systems     : Binaries available for SPARC v7, v8, DEC Alpha, HP-PA.
  607.               In the future, Mac (68k and powerPC).
  608.               Intel hardware may have unsupported versions.
  609. Version     : 1.39a, 19 January 1995
  610. Author      : pari@math.u-bordeaux.fr
  611.  
  612.  
  613. Name        : pca
  614. Where       : in multi on Statlib
  615. Description : principal component analysis
  616.  
  617.  
  618. Name        : perlman.Z
  619. Where       : in a on Netlib
  620. Description : normal, chi-squared and F distributions
  621. Author      : Gary Perlman
  622.  
  623.  
  624. Name        : piecewise.tar.Z (68025 bytes)
  625. Where       : pub/math on monster.resmel.bhp.com.au (134.18.3.1)
  626. Language    : C
  627. Systems     : Unix (DOS if getopt available)
  628. Description : Piecewise finds a piecewise linear approximation to a 
  629.               1D function. The program provides two methods to find 
  630.               the approximating segments, both satisfying an L infinity 
  631.               error norm and both SUB-OPTIMAL. The user specifies the 
  632.               tabulated function values and an error bound and the program 
  633.               returns the endpoints of the line segments that approximate the
  634.               function. The operation is fast (essentially a single pass 
  635.               through the data) and works reasonably well on data with
  636.               low noise. If the noise level is too high an alternative 
  637.               approach using smoothing splines should be used.
  638. Author      : Original algorithms by Ivan Tomek and
  639.               F. Gritzali & G.Papakonstantinou
  640.               Port to C and packaging by Tim Monks (tim@resmel.bhp.com.au) 
  641. Version     : 3 March 1991
  642. Comments    : keywords linear splines
  643.  
  644.  
  645. Name        : pierreQP.tar.Z (17680 bytes)
  646. Where       : in pub/C-numanal on usc.edu
  647. Author      : Pierre Asselin, pa@verano.sba.ca.us
  648. Description : Extremely good package for calculation of gaussian
  649.               quadrature rules
  650. Comments    : numerical integration
  651.  
  652.  
  653. Name        : polyfit.tar.Z
  654. Description : fit polynomials to data
  655. Where       : in ftp-raimund/pub/src/Math on nestroy.wu-wien.ac.at
  656.               (137.208.3.4)
  657. Author      : Ted Stefanik, ted@adelie.Adelie.COM
  658. Version     : 8 August 1989
  659.  
  660.  
  661. Name        : praxis
  662. Where       : in math on Simtel
  663. Description : derivative-free maximisation
  664. Version     : July 1987
  665.  
  666.  
  667. Name        : presto
  668. Where       : pub/presto1.0.tar.Z on cs.washington.edu
  669. Language    : C++
  670. Systems     : Unix-like OS on (moderate) multiprocessor machines
  671. Description : C++ routines for fine-grained parallel programming
  672.               (lightweight threads) on multiprocessors. Tuned for the Sequent
  673.               machines, but highly adaptable and customizable.
  674. Author      : Brian N. Bershad, Edward D. Lazowska, Henry M. Levy 
  675. Version     : Version 1.0 is an optimized version by John E. Faust. (All
  676.               above are from U. Washington, Seattle)
  677. Comments    : Presto was the subject of a number of research papers in
  678.               multiprocessor OS. Version 1.0 looks usable (ie not
  679.               experimental anymore).
  680.  
  681.  
  682. Name        : proj-4.?.tar.Z
  683. Authors     : Gerald I. Evenden (gie@charon.er.usgs.gov)
  684. Description : Unix tool for cartographic projection and unprojection
  685. Where       : in pub on charon.er.usgs.gov
  686. Language    : ANSI and POSIX C
  687. Comments    : has beautiful (TeX) manual in postscript form
  688.  
  689.  
  690. Name        : psuedo.asc
  691. Where       : inside ddj9105.zip in published/dr-dobbs on ftp.uu.net
  692. Description : implements R250 random number generator, from 
  693.               S. Kirkpatrick and E. Stoll, Journal of Computational Physics,
  694.               40, p. 517 (1981).
  695. Author      : W. L. Maier
  696.  
  697.  
  698. Name        : Radix-2 FFT
  699. Authors     : oleg@ponder.csci.unt.edu, oleg@unt.edu
  700. Description : Radix-2 DFT of a real or complex sequence, or sin/cos/complex
  701.               Fourier integral of an evenly tabulated function.
  702. Systems     : Unix/Mac
  703. Where       : netlib (ftp://netlib.att.com/netlib/c++/fft.shar.Z)
  704. Language    : C++ (gcc 2.5.8)
  705. Version     : 1.0
  706. Comments    : The input can be either real or complex with/without
  707.               zero padding, the full complex transform or only
  708.               real/im/abs_value part of it can be obtained.
  709.               Test drivers and test run outputs are included, too. Commented.
  710.               Needs LinAlg.shar
  711. Date        : May 27, 1992 
  712.  
  713.  
  714. Name        : random
  715. Where       : bsd-sources/src/lib/libc/gen on gatekeeper.dec.com
  716. Description : the BSD C library random number generator
  717.  
  718.  
  719. Name        : random-c
  720. Where       : in c on Simtel
  721. Description : portable, good random number generator
  722.  
  723.  
  724. Name        : range.tar.Z (206015 bytes)
  725. Where       : in pub on ftp.math.tamu.edu
  726. Description : C++ class for interval arithmetic.
  727.               Associated with article in TOMS, Dec 1992 title
  728.               "Precise computation using range arithmetic, via C++"
  729. Author      : Oliver Aberth and Mark J. Schaefer
  730. Version     : October 1994
  731.  
  732.  
  733. Name        : ranpm
  734. Where       : in prog/libraries on ftp.inria.fr (128.93.1.26)
  735.               also in volume5 of comp.sources.misc in "random"
  736. Description : the Park-Miller "minimal standard" random-number generator
  737. Author      : Ajay Shah, ajayshah@cmie.ernet.in
  738. Version     : February 1992
  739. Comments    : there are several other independent implementations,
  740.               all are quite alike
  741.  
  742.  
  743. Name        : ranlib-c
  744. Where       : pub/unix/ranlib.c-1.1-tar.Z on odin.mda.uth.tmc.edu
  745. Description : large library for random variate generation from many
  746.               univariate and multivariate distributions
  747. Author      : Barry Brown, bwb@odin.mda.uth.tmc.edu
  748. Version     : v1.1, 24 Mar 1994
  749.  
  750.  
  751. Name        : rktec.c.Z (20870 bytes)
  752. Where       : in misc on netlib, or pub/papers/Hosea on math.niu.edu
  753. Description : computing truncation error coefficients of Albrecht's error
  754.               expansion for Runge-Kutta formulas.  Version 2.1 adds
  755.               a radial stability region "plotter".
  756. Author      : Mike Hosea (mhosea@math.niu.edu)
  757. Version     : v2.1, 5 June 1994
  758. Comments    : The niu site also has some techreports.
  759.  
  760.  
  761. Name        : rlab
  762. Where       : ftp://evans.ee.adfa.oz.au/pub/RLaB
  763.               also
  764.               ftp://csi.jpl.nasa.gov/pub/matlab/RLaB
  765.               Files
  766.                         702 kb  rlab-1.19a.tar.gz
  767.                         384 kb  rlap-2.0.tar.gz
  768.                         74 kb   rblas-1.1.tar.gz
  769.                         30 kb   rfft-1.2.tar.gz
  770.                         31 kb   rnlib-1.1.tar.gz
  771. Systems     : Compiles and runs on Sun4, RS/6000, DEC/Ultrix, SysV/R4 i386,
  772.               Linux, HP-UX, SGI.  Broadly, should work on any Unix.
  773. Language    : C + Fortran
  774. Author      : Ian Searle (ians@eskimo.com)
  775. Version     : 1.18d, 16-Mar-95
  776. Description : Matrix oriented, interactive programing environment.
  777.               Rlab is _not_ a clone of languages such as those used by
  778.               tools like MATLAB or matrix_X/Xmath. However, as Rlab
  779.               focuses on creating a good experimental environment (or
  780.               laboratory) in which to do matrix math, it can be called
  781.               "MATLAB-like" since its programming language possesses
  782.               similar operators and concepts.  Extensive use has been
  783.               made of the LAPACK, FFTPACK and RANLIB sources available
  784.               from netlib.
  785. Comments    : Includes online help and LaTeX manual.
  786.               There is a mailing list.
  787.               The distribution is under GPL
  788.  
  789.  
  790. Name        : robot
  791. Description : a scientific graph plotting and data analysis package.
  792.               Works for Xview v3, and knows to generates postscript.
  793. Where       : in pub/astrod on ftp.astro.psu.edu (128.118.147.28)
  794. Version     : v0.46, 7 Feb 1993
  795. Author      : Robin Corbet (corbet@astro.psu.edu)
  796.  
  797.  
  798. Name        : rpart (113799 bytes)
  799. Where       : in general on Statlib
  800. Description : Routines for recursive partitioning
  801. Author      : Terry Therneau, therneau@mayo.edu
  802. Version     : 9 July 1993
  803.  
  804.  
  805. Name        : sa.tar.gz (30473 bytes)
  806. Where       : in pub/C-numanal on usc.edu
  807. Description : library for simulated annealing
  808. Language    : versions for C, C++ and Ada exist.  Works with g++ 2.4.2.
  809. Author      : Skip Carter (skip@taygeta.oc.nps.navy.mil)
  810. Version     : 3 July 1993
  811.  
  812.  
  813. Name        : sabre.tar.Z (813499 bytes)
  814. Where       : in pub on athena.erc.msstate.edu
  815. -- 
  816. Ajay Shah, (213)749-8133, ajayshah@rcf.usc.edu
  817.